treaded sole - French English Dictionary